package org.cerberus.platform.client;

public class PlatformException extends RuntimeException {

	private String platformID;
	private String pluginID;
	private String componentID;
	private String eventName;
	
	public PlatformException(String message, Throwable cause, String platformID, String pluginID,
			String componentID, String eventName) {
		super(message, cause);
		this.platformID = platformID;
		this.pluginID = pluginID;
		this.componentID = componentID;
		this.eventName = eventName;
	}

	public String getPlatformID() {
		return platformID;
	}

	public String getPluginID() {
		return pluginID;
	}

	public String getComponentID() {
		return componentID;
	}

	public String getEventName() {
		return eventName;
	}

}
